package com.ys.enume.finance;

//支付方式类型
public class TcwPaymentMethodTypeEnum {
	
	public enum PaymentMethodType {
		BENEFICIARY_TOKEN("使用收款人的token做为支付方法(说明：加密字符串，包含收款人银行账户相关信息）", "BENEFICIARY_TOKEN"),
		BANK_ACCOUNT_DETAIL("使用银行卡做为支付方法", "BANK_ACCOUNT_DETAIL"),
		ALIPAY_CN_DETAIL("使用支付宝作为支付方法", "ALIPAY_CN_DETAIL"),
		REFERENCE_ALIPAY_CN(" 使用关联的支付宝钱包作为支付方法。", "REFERENCE_ALIPAY_CN"),
		;

		public String name;
		public String value;

		private PaymentMethodType(String name, String value) {
			this.name = name;
			this.value = value;
		}

		public static String getName(String value) {
			for (PaymentMethodType e : PaymentMethodType.values()) {
				if (e.value == value) {
					return e.name;
				}
			}
			return "";
		}

		public static String getValue(String name) {
			for (PaymentMethodType e : PaymentMethodType.values()) {
				if (e.name == name) {
					return e.value;
				}
			}
			return "";
		}


	}
}
